課程資訊
課程名稱
嵌入式系統程式設計及實驗
Embedded System Program Design and Lab 
開課學期
102-1 
授課對象
電機資訊學院  電機工程學研究所  
授課教師
王勝德 
課號
EE5127 
課程識別碼
921 U8100 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期四6,7,8(13:20~16:20) 
上課地點
博理114 
備註
總人數上限:30人 
 
課程簡介影片
 
核心能力關聯
本課程尚未建立核心能力關連
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

本課程結合理論與實驗,主要目的在讓學生學習及實習嵌入式系統程式設計,將採用 ARM 及 Xscale 實習板,搭配 Linux 或 Windows CE 作業系統來發展程式。本課程將依據學生的興趣選擇應用領域,以專題為導向來發展可以展示的整合軟硬體的嵌入式系統,修課人數因實驗設備關係限 50人。
Outline
Lectures:
1. Introduction to Embedded Systems and their Program Design
2. Assembly Programming
3. C Programming
4. Operating System Application Programming Interface
5. Embedded System Graphics User Interface
6. System Integration
參考的實驗項目
7. ARM processor and assembly programming
8. System Call Concepts, Loading Executables, and Code Optimization
9. Memory-Mapped I/O and Flash Programming
10. Concurrency & Interrupts, writing a simple game using concurrency
11. Analysis of a real-time system
12. Process Scheduling & Synchronization
13. Home TV using ARM 9 development system
14. Hardware/Software Codesign using FPGA
15. IP broadband router using Xscale development environment
 

課程目標
訓練學生結合理論知識,發展具應用價值之嵌入式系統;學習軟硬體整合實務。 
課程要求
1.成績評量方式
實驗報告 30%、期末專題報告50%、口頭發表 20%

2.預修課程
作業系統、資料結構、計算機程式
 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
教科書: 自編講義 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
無資料